package generators.misc;

import generators.framework.Generator;
import generators.framework.GeneratorBundle;
import generators.maths.AnnotatedSiebdesEratosthenes;
import generators.maths.FastBitcount;
import generators.maths.KreuzProd;
import generators.maths.MatrixMult;
import generators.maths.ModPow;

import java.util.Vector;

public class DummyGenerator implements GeneratorBundle {
  @Override
  public Vector<Generator> getGenerators() {
    Vector<Generator> generators = new Vector<Generator>(35, 15);
    generators.add(new AnnotatedDilation());
    generators.add(new Bresenham());
    generators.add(new CandidateElimination());
    generators.add(new ClockPageReplacement());
    generators.add(new FloodFill());
    generators.add(new GaussianFilter());
    generators.add(new GrahamScanGenerator());
    generators.add(new KdTree());
    generators.add(new OPTICS());
    generators.add(new RoundRobin());
    generators.add(new Simplex());
    generators.add(new TowerOfHanoi());
    generators.add(new VogelApproximation());
	generators.add(new FloydCycle());
    return generators;
  }
}
